package com.mc.lp.shared.vo;

import java.util.List;
/**
 * this vo will contain all information about the student.
 * @author deepak
 *
 */
public class StudentRecordVO implements IValueObject{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private SearchCriteriaVO searchCriteria;
	private List<AcademicRecordVO> studentAcademics;
	private List<ExtraAcademicRecordVO> extraAcademics;
	private List<SportsRecordVO> sportsActivities;
	private List<SocialBehaviorRecordVO> socialBehaviourActivities;
	private List<RecommendationVO> recommendations;
	private GradeMappingVo gradeMapping;
	
	private StudentProfileVO studentProfile;
	private Long studentRecordId;
	
	
	public GradeMappingVo getGradeMapping() {
		return gradeMapping;
	}
	public void setGradeMapping(GradeMappingVo gradeMapping) {
		this.gradeMapping = gradeMapping;
	}
	public List<ExtraAcademicRecordVO> getExtraAcademics() {
		return extraAcademics;
	}
	public void setExtraAcademics(List<ExtraAcademicRecordVO> extraAcademics) {
		this.extraAcademics = extraAcademics;
	}
	public List<SportsRecordVO> getSportsActivities() {
		return sportsActivities;
	}
	public void setSportsActivities(List<SportsRecordVO> sportsActivities) {
		this.sportsActivities = sportsActivities;
	}
	public List<SocialBehaviorRecordVO> getSocialBehaviourActivities() {
		return socialBehaviourActivities;
	}
	public void setSocialBehaviourActivities(List<SocialBehaviorRecordVO> socialBehaviourActivities) {
		this.socialBehaviourActivities = socialBehaviourActivities;
	}
	public SearchCriteriaVO getSearchCriteria() {
		return searchCriteria;
	}
	public void setSearchCriteria(SearchCriteriaVO searchCriteria) {
		this.searchCriteria = searchCriteria;
	}
	public List<AcademicRecordVO> getStudentAcademics() {
		return studentAcademics;
	}
	public void setStudentAcademics(List<AcademicRecordVO> studentAcademics) {
		this.studentAcademics = studentAcademics;
	}
	public StudentProfileVO getStudentProfile() {
		return studentProfile;
	}
	public void setStudentProfile(StudentProfileVO studentProfile) {
		this.studentProfile = studentProfile;
	}
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	public Long getStudentRecordId() {
		return studentRecordId;
	}
	public void setStudentRecordId(Long studentRecordId) {
		this.studentRecordId = studentRecordId;
	}
	public List<RecommendationVO> getRecommendations() {
		return recommendations;
	}
	public void setRecommendations(List<RecommendationVO> recommendations) {
		this.recommendations = recommendations;
	}	
}
